Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Czech Republic F2 Nigeria F1 Netherlands F5 Belgium F1 Belgium F10 Belgium F14 Netherlands F4 Belgium F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Honda-Kah Open - Singapore Muller Cup 99 - Ulm Ciur Cup 99 - Prague Open de L'Isere - Grenoble Banca Stato Challenger Lugano - Lugano The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava Bogota Challenger - Bogota Open Mutouest - St. Brieuc Challenger Casino Lugano - Lugano Copa Petrobras Argentina - Buenos Aires Tennis Napoli Cup - Napoli Citta di Monza - Monza Open 88 - Contrexeville Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental ATP Challenger XXVI Edizione - Manerbio KGHM Emax Polish Indoors - Wroclaw Tunis Open 2006 - Tunis BMW Tennis Championship - Sunrise San Marino Cepu Open - San Marino Polish Open 2000 - Poznan Pekao Open - Szczecin Copa Ericsson - Lima ECU Prague Open - Prague IPP Open - Helsinki San Remo Tennis Cup - San Remo Morocco Tennis Tour - Marrakech Honda-Kah Open - Singapore Schickedanz Open 2007 - Furth Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Zivnobanka Open - Prostejov Sporting Challenger '07 Trofeo Regione Piemonte - Turin Stella Artois Clay Court Championships - Budaors GHI Bronz Classic - Bronx XL Capital Bermuda Open - Bermuda XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Dusseldorf Open Challenger 2007 - Dusseldorf 2000 Cairo Challenger - Cairo Challenger 42 - Andrezieux ATU Cup 2001 - Weiden Lambertz Open by Stawag 2007 - Aachen Internazionali di Tennis de San Marino - San Marino Kyiv UMC Open - Kiev Trani Cup - Trani Tatra Banka Open 2001 - Bratislava DPD Challenger 2002 - Aschaffenburg Morocco Tennis Tour - Meknes Fifth-Third Bank Tennis Championships - Lexington Tennis Napoli Cup - Napoli Tatra Banka Open - Bratislava Prosperita Open 2008 - Ostrava Prague Challenger - Prague Grolsch Cup - Warsaw Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Warta Cup - Sopot Nord LB Open - Braunschweig Garden Open - Rome ATU Cup - Weiden Porsche Open - Poznan Kueppers Kolsch Cup by Lambertz - Aachen Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Siemens Open 2007 - Scheveningen Olbia Challenger - Olbia ATP Challenger Open 2004 - Monchengladbach Tennis Napoli Cup - Napoli Schickendanz Open - Furth Ljubljana Open - Ljubljana Oberstaufen Cup - Oberstaufen IPCL Cup - Vadodara TED Open - Istanbul Rhein-Main Challenger 2003 - Aschaffenburg Pekao Open - Szczecin Citta di Monza - Monza Czech Indoor Open - Prague Ispat Open 2004 - Ostrava Ostdeutscher Sparkassen Cup - Dresden PEOPLEnet CUP - Dnepropetrovsk Ljubljana Open - Ljubljana Mordovia Cup - Mordovia ATU Cup - Weiden Tehran Open 2004 - Tehran Bancastato Challenger Lugano - Lugano Open de la Ville de Saint Denis - Reunion Island Intersport Heilbronn Open - Heilbronn IPP Open - Helsinki Arpa Ceramic Cup - Reggio Emilia Tanger Challenger Meknes Challenger Rabat Challenger Sunrise Challenger Marrakech Challenger Prosperita Open 2007 - Ostrava Rome Challenger Sofia Challenger Trofeo Internacional Club Laieta - Barcelona Rome Challenger Ostrava Challenger Kosice Challenger Siemens Open - Scheveningen Turin Challenger Scheveningen Challenger St. Petersburg Challenger - St. Petersburg Rimini Challenger Orbetello Challenger Poznan Challenger Geneva Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Manerbio Challenger Szczecin Challenger Trnava Challenger Pekao Open 2004 - Szczecin Mons Challenger Heilbronn Open - Heilbronn Copa Petrobras Santiago - Santiago Aachen Challenger Genova Challenger Rome Challenger Bordeaux Challenger Pekao Open - Szczecin Kosice Challenger Scheveningen Challenger Cordenons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Manerbio Challenger Como Challenger Szczecin Challenger KGHM Dialog Polish Indoors - Wroclaw Guangzhou Challenger Pingguo Challenger KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Casablanca Scheveningen Challenger Sopot Challenger Trani Challenger Tatra Banka Slovak Open - Bratislava St. Remy Challenger ECM Prague Open 2005 - Prague Izmir Challenger Mons Challenger Rennes Challenger Morocco Tennis Tour - Tanger IPP Geneva Trophy - Geneva 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Athens Challenger Architect Open - Budapest Prostejov Challenger Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons Bytom Challenger Dallas Challenger Braunschweig Challenger Trnava Challenger ECM Prague Open 2008 - Prague Lambertz Open by Stawag - Aachen USTA/Adtech Challenger - Boston Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk IPP Open - Helsinki Mobilux Open - Luxembourg Quimper Challenger Ostrava Challenger Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Schickendanz Open - Furth Como Challenger Mitsubishi Electric Europe Cup - Monza Ostdeutscher Sparkessen Cup - Dresden Kos-Zucchetti Tennis Cup - Cordenons Rennes Challenger Geneva Challenger Citta di Como - Como Dallas Challenger Cherbourg Challenger Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Rennes Challenger Bordeaux Challenger Qwarant Cup - Sopot Copa Ericsson Venezuela - Caracas Blois Challenger Marburg Challenger Liberec Challenger Corona Mexico City Open - Mexico City Orleans Challenger Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome San Marino Challenger Budapest Challenger Eckental Challenger Kyiv Open - Kiev Bordeaux Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Meerbusch Challenger Cherbourg Challenger Freudenstadt Challenger Mons Challenger Noumea Challenger Turin Challenger Kitzbuhel Challenger Lyon Challenger Mons Challenger Mauritius Open - Mauritius Ethias Trophy - Mons Eckental Challenger Lyon Challenger Bratislava Challenger The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Trnava Challenger Wroclaw Challenger Wolfsburg Challenger Visa Tennis Open - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Prague Challenger ATU Cup 1999 - Weiden Challenger 42 - Andrezieux Braunschweig Challenger Lisbon Challenger Trofeo Barcelona de Tenis - Barcelona USTA Men's Challenger of Dallas - Dallas Steelers Cup - Kosice Schickedanz Open - Furth Canberra Challenger Alexander Kolyaskin Memorial - Donetsk Banja Luka 2002 - Banja Luka Yugoslavia Open - Belgrade ATP Challenger Hamburg - Hamburg Napoli Challenger - Napoli Polish Open 99 - Poznan Pekao Open - Szczecin Challenger Ford de Cherbourg - Cherbourg U.S. Men's Clay Court Championships - Orlando Steelers Cup - Kosice Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell Gold Flake Open - Chennai Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Verizon Tennis Challenge - Atlanta Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Pau Challenger Internationaler Raiffeisen Grand Prix - St. Polten Tampere Challenger - Tampere U.S. Men's Clay Court Championships - Houston Banca Stato Challenger - Lugano Bordeaux Challenger Bercuit Challenger Black Forest Open - Freudenstadt LTA Wrexham Challenger - Wrexham Rado Geneva Challenger - Geneva Liberec Challenger Riviera di Rimini Challenger - Rimini Croatia Open - Umag AXA Open - Espinho IPP Open - Helsinki Internationale Tenniskampioenschappen - Scheveningen Idea Prokom Open - Sopot Kyiv UMC Open - Kiev Copa Ericsson - Sao Paulo San Remo Tennis Cup - San Remo San Marino Cepu Open - San Marino CA Challenge 2002 - Graz ATP Heineken Challenger 2000 - Ho Chi Minh City AXA Open - Lisbon The Hamlet Cup - Long Island Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Renault Slovenian Open - Ljubljana Jaegermeister Open - Braunschweig CA-Challenge 2000 - Graz KGHM Polish Indoors - Wroclaw Campionati Internazionali di Sicilia - Palermo Pekao Open 2001 - Szczecin The Bolton Challenger - Bolton Copa Ericsson Chile - Santiago Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Warsteiner Challenger Wolfsburg - Wolfsburg XL Capital Bermuda Open - Bermuda Quelle Cup 1999 - Furth Nord LB Open 2007 - Braunschweig VII Torneo Internazionale di Tennis - Barletta Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Porsche Open - Poznan Open Prevadies - St. Brieuc Open de Montauban - Montauban ATP Open Castilla y Leon - Segovia Tatra Banka Slovak Open - Bratislava CA Tennis Trophy - Vienna Tata Open 2003 - Chennai Heineken Open - Auckland Tata Open 2002 - Chennai Copenhagen Open - Copenhagen Heineken Open - Auckland s'Tennis Masters Challenger - Graz Internazionali di Tennis di San Marino - San Marino 2003 Mercedes Cup - Stuttgart Waldbaum's Hamlet Cup - Long Island Orleans Challenger Open 13 - Marseille Eckental Challenger Copa AT&T - Buenos Aires Prague ATP Challenger Trophy 2008 - Trnava Ethias Trophy - Mons Trani Challenger Internationaler Raiffeisen Grand Prix - St. Polten Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Zagreb Challenger Rome Challenger Napoli Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brasil Open - Costa do Sauipe BellSouth Open - Vina del Mar Bordeaux Challenger Prostejov Challenger Furth Challenger Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort AIG Japan Open - Tokyo Chennai Open - Chennai Next Generation Adelaide International - Adelaide US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Kolding Challenger Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires SAP Open - San Jose Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Davidoff Swiss Indoors Basel - Basel AEGON Championships - London BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Bratislava Challenger Estoril Open - Estoril St. Petersburg Open - St. Petersburg Open de Nice Cote dAzur - Nice RCA Championships - Indianapolis Open Sud de France - Montpellier BMW Open - Munich Winston Salem - Winston Salem Erste Bank Open - Vienna Aircel Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Next Generation Adelaide International - Adelaide Medibank International - Sydney Mons Challenger Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Gerry Weber Open - Halle BMW Open - Munich BRD Nastase Tiriac Trophy - Bucharest Catella Swedish Open - Bastad Tanger Challenger Meknes Challenger Marrakech Challenger Noumea Challenger Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Shenzhen Open - Shenzhen Barletta Challenger Topshelf Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Moselle Open - Metz Mercedes Cup - Stuttgart Rome Challenger Thailand Open - Bangkok Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Alphen Challenger Trnava Challenger Mons Challenger Mons Challenger Rome Challenger ATP Kremlin Cup - Moscow Ostrava Challenger Ordina Open - s-Hertogenbosch Tata Open Maharashtra - Pune Chennai Open - Chennai Brasil Open - Costa do Sauipe ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Masters Series - Hamburg SA Tennis Open - Johannesburg Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Liberec Challenger Irving Challenger Aachen Challenger Trnava Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice Croatia Open - Umag AEGON Championships - London Telenordia Swedish Open - Bastad Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Bordeaux Challenger Mons Challenger Topshelf Open - 's-Hertogenbosch European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Open Sud de France - Montpellier AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Copa Ericsson Uruguay - Montevideo ATP Heineken Challenger 1999 - Ho Chi Minh City Cairo Challenger 2002 - Cairo Freudenstadt Challenger - Freudenstadt drkoop.com USTA challenger of Miami - Miami 5th Sardinian International Championships - Cagliari Memphis Open - Memphis Delray Beach Open - Delray Beach Copa Ericsson Brasil - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Barletta Citta Della Disfida Open 99 - Barletta Tenniscup of Flanders - Ostende Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Intersport Heilbronn Open - Heilbronn ECM Prague Open - Prague Wideyes Swedish Open - Bastad European Open - Antwerp Unique Zagreb Open - Zagreb Croatia Open - Umag Open Sud de France - Montpellier Tennis Napoli Cup 2007 - Napoli Idea Prokom Open - Sopot Cordenons Challenger Vietnam Open - Ho Chi Minh City Grand Prix Hassan II - Casablanca Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Legg Mason Tennis Classic - Washington D.C. Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Brisbane - Brisbane SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Cincinnati Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar If Stockholm Open - Stockholm Croatia Open - Umag China Open - Beijing Campionati Internazionali di Sicilia - Palermo Open 13 Provence - Marseille Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Galleryfurniture.com Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Abierto Mexicano Telfonica MoviStar - Acapulco Barletta Challenger Francavilla Challenger NASDAQ-100 Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg Monte-Carlo Rolex Masters - Monte-Carlo International Championship of Croatia - Umag Bank Austria Tennis Trophy - Vienna Pacific Life Open - Indian Wells The Hypo Group Tennis International 2008 - Poertschach Australian Open - Melbourne French Open - Paris Campionati BNL dItalia - Rome Brasil Open - Costa do Sauipe Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York French Open - Paris Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris AEGON International - Eastbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Milan Indoors - Milan Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne Aircel Chennai Open - Chennai French Open - Paris Winston-Salem Open - Winston-Salem U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Montreal Hungarian Open - Budapest U.S. Open - New York Gelsor Open Romania - Bucharest French Open - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York U.S. Open - New York European Open - Antwerp Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Wimbledon - London Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Olympics - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - Beijing Olympics - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Masters Series Hamburg - Hamburg French Open - Paris Sony Ericsson Open - Miami Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4